package com.tencent.sr.iris.activity.dependency.dto.group;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

/**
 * 团长任务-导师身份-二级页面（排行榜任务）
 */
@Data
public class AdvisorBoardRankSecondDTO {

    /**
     * id
     */
    @JSONField(name = "task_user_join_record_id")
    private Integer taskUserJoinRecordId;

    //排名
    @JSONField(name = "rank_num")
    private Integer rankNum;

    @JSONField(name = "wechat_user")
    private TaskWechatUserDTO taskWechatUser;

    //有效销售额
    @JSONField(name = "valid_gmv")
    private Long validGmv;

    //有效订单量
    @JSONField(name = "valid_order_num")
    private Integer validOrderNum;

    //佣金金额
    @JSONField(name = "valid_commission_bill_commission_fee")
    private Long validCommissionBillCommissionFee;

    //预估奖励金
    @JSONField(name = "predict_award_amount")
    private Long predictAwardAmount;

    //实际奖励金
    @JSONField(name = "award_amount")
    private Long awardAmount;

    //待审核=0、审核中=2、未完成=1、审核通过=4
    @JSONField(name = "audit_status")
    private Integer auditStatus;

    //奖品类型(1.奖励金 2.实物)
    @JSONField(name = "award_type")
    private Integer awardType;

    //排行榜配置
    @JSONField(name = "rank_award_config")
    private RankAwardConfigDTO rankAwardConfig;
}
